package com.dy.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.dy.pojo.entity.DyTypeEntity;

import java.util.List;

/**
 * @ClassName:
 * @Author: 仄言in
 * @Desctiption: (描述)
 * @Date: 2021/6/9 16:17
 * @Version 1.0 (版本)
 */
public interface DyTypeService extends IService<DyTypeEntity> {
    /**
     * 全查询
     * @return page
     **/
    Page<DyTypeEntity> selectPage(Integer page,Integer pageSize);
    /**
     * 创建分类
     * @param name
     * @return boolean
     */
    boolean create(String name);

    /**
     * 删除分类
     * @param code
     */
    void deleteType(String code);
    /**
     * 修改
     * @param code
     * @param name
     * @return
     **/
    void updateType(String code,String name);

    /**
     * 根据code查询
     * @param code
     * @return
     */
    DyTypeEntity queryTypeByCode(String code);
}
